.c2c {
	padding: 0 24rpx;
	.c2c_type {
		display: flex;
		border-radius: 6upx;
		view {
			display: flex;
			align-items: center;
			justify-content: center;
			color: #488fd3;
			flex: 1;
			height: 66upx;
			border: 1upx solid rgba(72, 143, 211, 1);
			&.active {
				background: #488fd3;
				color: #fff;
			}
		}
	}
	.block1 {
		height: 50upx;
		background: rgba(255, 255, 255, 1);
		box-shadow: 0upx 5upx 20upx 0upx rgba(57, 56, 56, 0.2);
		border-radius: 10upx;
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 0 24rpx;
		margin: 20rpx 0 12rpx;
		.gray {
			color: #a3a3a3;
			padding-right: 4rpx;
		}
	}
	.block2 {
		background: rgba(255, 255, 255, 1);
		box-shadow: 0upx 5upx 20upx 0upx rgba(57, 56, 56, 0.2);
		border-radius: 10upx;
		padding: 24rpx;
		.l_input {
			display: flex;
			justify-content: space-between;
			align-items: center;
			padding-top: 38rpx;
			&:first-child {
				padding-top: 0;
			}
			.label {
				font-weight: 600;
			}
			.m_input {
				margin-left: 20rpx;
				flex: 1;
				height: 50upx;
				border: 1upx solid rgba(181, 181, 181, 1);
				border-radius: 5upx;
				display: flex;
				justify-content: space-between;
				align-items: center;
				padding: 0 24rpx;
				text {
					color: #488fd3;
				}
			}
		}
		.sm_title {
			color: #488fd3;
			font-size: 24rpx;
			display: flex;
			justify-content: flex-end;
			margin-top: 16rpx;
		}
	}
	.block3 {
		height: 66rpx;
		background: rgba(255, 255, 255, 1);
		box-shadow: 0upx 5upx 20upx 0upx rgba(57, 56, 56, 0.2);
		border-radius: 12upx;
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 0 22rpx 0 28rpx;
		margin: 10rpx 0;
		.img {
			display: flex;
			align-items: center;
			.one {
				width: 32upx;
				height: 26upx;
			}
			.two {
				width: 26rpx;
				height: 26rpx;
				margin: 0 33rpx;
			}
			.three {
				width: 26rpx;
				height: 26rpx;
			}
		}
	}
	.block4 {
		height: 258upx;
		background: rgba(255, 255, 255, 1);
		box-shadow: 0upx 5upx 20upx 0upx rgba(57, 56, 56, 0.2);
		border-radius: 10upx;
		padding: 24rpx;
		.title {
			margin-bottom: 24rpx;
		}
		.tea {
			height: 159upx;
			border: 1upx solid rgba(181, 181, 181, 1);
			border-radius: 5upx;
			position: relative;
			padding: 0 12rpx;
			text {
				font-size: 24rpx;
				position: absolute;
				top: 12rpx;
			}
			textarea {
				font-size: 24rpx;
				text-indent: 110rpx;
				margin-top: 8rpx;
			}
		}
	}
	.blue_btn {
		height:65upx;
		background:rgba(72,143,211,1);
		border-radius:5upx;
		color: #fff;
		display: flex;
		justify-content:center;
		align-items: center;
		margin-top: 92rpx;
	}
}
